<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <!--edge浏览器H5兼容设置-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!--360浏览器H5兼容设置-->
    <meta name="renderer" content="webkit"/>
    <title>学子商城</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!--导入核心文件-->
    <script src="../bootstrap3/js/holder.js"></script>
    <script src="../bootstrap3/jquery-1.9.1.min.js"></script>
    <script src="../bootstrap3/js/bootstrap.js"></script>
    <!-- 字体图标 -->
    <link rel="stylesheet" type="text/css" href="../bootstrap3/css/bootstrap.css">
    <link rel="stylesheet" type="text/css" href="../bootstrap3/font-awesome-4.7.0/css/font-awesome.css"/>
    <link rel="stylesheet" type="text/css" href="../css/layout.css"/>
    <link rel="stylesheet" type="text/css" href="../css/top.css"/>
    <link rel="stylesheet" type="text/css" href="../css/footer.css"/>
    <!--引入element-plus的样式-->
    <link rel="stylesheet" type="text/css" href="../element-plus/element-plus@2.3.9_dist_index.css">
    </script>
</head>

<body>
<!--头部-->
<header class="header">
    <!--学子商城logo-->
    <div class="row">
        <div class="col-md-3">
            <a href="index.html">
                <img src="../images/index/stumalllogo.png"/>
            </a>
        </div>
        <!--快捷选项-->
        <div class="col-md-9 top-item" id="my_header">
            <ul class="list-inline pull-right">
                <li><a href="favorites.html"><span class="fa fa-heart"></span>&nbsp;收藏</a></li>
                <li class="li-split">|</li>
                <li><a href="orders.html"><span class="fa fa-file-text"></span>&nbsp;订单</a></li>
                <li class="li-split">|</li>
                <li><a href="cart.html"><span class="fa fa-cart-plus"></span>&nbsp;购物车</a></li>
                <li class="li-split">|</li>
                <li>
                    <!--下列列表按钮 ：管理-->
                    <div class="btn-group">
                        <button type="button" class="btn btn-link dropdown-toggle" data-toggle="dropdown">
                            <span id="top-dropdown-btn"><span class="fa fa-gears"></span>&nbsp;管理 <span
                                    class="caret"></span></span>
                        </button>
                        <ul class="dropdown-menu top-dropdown-ul" role="menu">
                            <li><a href="password.html">修改密码</a></li>
                            <li><a href="userdata.html">个人资料</a></li>
                            <li><a href="upload.html">上传头像</a></li>
                            <li><a href="address.html">收货管理 </a></li>
                        </ul>
                    </div>
                </li>
                <li class="li-split">|</li>
                <li v-if="username==null"><a href="login.html"><span class="fa fa-user"></span>&nbsp;登录</a></li>
                <li v-if="username!=null"><a href="javascript:void(0)" @click="logout"><span class="fa fa-user">退出</span></a></li>
            </ul>
        </div>
    </div>
</header>
<!--导航 -->
<!--分割导航和顶部-->
<div class="row top-nav">
    <div class="col-md-6">
        <ul class="nav nav-pills">
            <li>
                <a href="#"></a>
            </li>
            <li class="active"><a href="index.html"><span class="fa fa-home"></span></a></li>
            <li><a href="#">秒杀</a></li>
            <li><a href="#">优惠券</a></li>
            <li><a href="#">学子VIP</a></li>
            <li><a href="#">外卖</a></li>
            <li><a href="#">超市</a></li>
        </ul>
    </div>
    <div class="col-md-6">
        <form action="search.html" class="form-inline pull-right" role="form">
            <div class="form-group">
                <input type="text" class="form-control" id="search" name="search" placeholder="请输入商品名称进行搜索">
            </div>
            <button type="submit" class="btn btn-default btn-sm"><span class="fa fa-search"></span></button>
        </form>
    </div>
</div>
<!--头部结束-->
<!--导航结束-->
<div class="container">
    <div class="col-md-2">
        <!--左侧导航开始-->
        <div class="panel-group" id="accordion">
            <div class="panel panel-default">
                <div class="panel-heading">
                    <!--主选项：我的订单-->
                    <p class="panel-title">
                        <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">我的订单</a>
                    </p>
                </div>
                <div id="collapseOne" class="panel-collapse collapse"  id="my_header">
                    <div class="panel-body">
                        <div><a href="orders.html">全部订单</a></div>
                        <div><a href="orders.html">待付款</a></div>
                        <div><a href="orders.html">待收货</a></div>
                        <div><a href="orders.html">待评价</a></div>
                        <div><a href="orders.html">退货退款</a></div>
                    </div>
                </div>
            </div>
            <div class="panel panel-default">
                <div class="panel-heading">
                    <!--主选项：资料修改-->
                    <p class="panel-title">
                        <a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo">资料修改</a>
                    </p>
                </div>
                <div id="collapseTwo" class="panel-collapse collapse in">
                    <div class="panel-body">
                        <div><a href="password.html">修改密码</a></div>
                        <div><a href="userdata.html">个人资料</a></div>
                        <div><a href="upload.html">上传头像</a></div>
                        <div><a href="address.html"><b>收货管理</b></a></div>
                    </div>
                </div>
            </div>
        </div>
        <!--左侧导航结束-->
    </div>
    <div class="col-md-10" id="app">
        <div class="panel panel-default">
            <ul class="nav nav-tabs">
                <li><a href="password.html">修改密码</a></li>
                <li><a href="userdata.html">个人资料</a></li>
                <li><a href="upload.html">上传头像</a></li>
                <li class="active"><a href="#">收货管理</a></li>
            </ul>
            <div class="panel-body">
                <!--新增收货地址表单开始-->
                <form class="form-horizontal" role="form">
                    <div class="form-group">
                        <label class="col-md-2 control-label"><span class="txtred">*</span>收货人：</label>
                        <div class="col-md-8">
                            <input type="text" v-model="name" class="form-control" placeholder="请输入收货人姓名">
                        </div>
                    </div>
                    <div class="address_content" data-toggle="distpicker">
                        <div class="form-group">
                            <label class="col-md-2 control-label"><span class="txtred">*</span>省/直辖市：</label>
                            <div class="col-md-3">
                                <select id="province-list" v-model="provinceName" class="form-control"
                                        data-province="---- 选择省 ----"></select>
                            </div>
                            <label class="col-md-2 control-label"><span class="txtred">*</span>城市：</label>
                            <div class="col-md-3">
                                <select id="city-list" v-model="cityName" class="form-control"
                                        data-city="---- 选择市 ----"></select>
                            </div>
                        </div>
                        <div class="form-group ">
                            <label class="col-md-2 control-label"><span class="txtred">*</span>区县：</label>
                            <div class="col-md-3">
                                <select id="area-list" v-model="areaName" class="form-control"
                                        data-district="---- 选择区 ----"></select>
                            </div>
                            <label class="col-md-2 control-label">邮政编码：</label>
                            <div class="col-md-3">
                                <input type="text" v-model="zip" class="form-control" placeholder="请输入邮政编码">
                            </div>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-md-2 control-label"><span class="txtred">*</span>详细地址：</label>
                        <div class="col-md-8">
                            <textarea class="form-control" v-model="address" rows="3"
                                      placeholder="输入详细的收货地址，小区名称、门牌号等"></textarea>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-md-2 control-label"><span class="txtred">*</span>手机：</label>
                        <div class="col-md-3">
                            <input type="text" v-model="phone" class="form-control" placeholder="请输入手机号码">
                        </div>
                        <label class="col-md-2 control-label">固话：</label>
                        <div class="col-md-3">
                            <input type="text" v-model="tel" class="form-control" placeholder="请输入固定电话号码">
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-md-2 control-label">地址类型：</label>
                        <div class="col-md-8">
                            <input type="text" v-model="tag" class="form-control"
                                   placeholder="请输入地址类型，如：家、公司或者学校">
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-md-2 control-label"><a href="address.html">返回</a>&nbsp;&nbsp;&nbsp;</label>
                        <div class="col-sm-10">
                            <input type="button" @click="addAddress()" class="col-md-1 btn btn-primary" value="添加"/>
                            <input type="reset" class="col-md-offset-1 col-md-1 btn btn-primary" value="重置"/>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>
<!--页脚开始-->
<div class="clearfix"></div>
<footer class="footer">
    <!-- 品质保障，私人定制等-->
    <div class="text-center rights container">
        <div class="col-md-offset-2 col-md-2">
            <span class="fa fa-thumbs-o-up"></span>
            <p>品质保障</p>
        </div>
        <div class="col-md-2">
            <span class="fa fa-address-card-o"></span>
            <p>私人订制</p>
        </div>
        <div class="col-md-2">
            <span class="fa fa-graduation-cap"></span>
            <p>学生特供</p>
        </div>
        <div class="col-md-2">
            <span class="fa fa-bitcoin"></span>
            <p>专属特权</p>
        </div>
    </div>
    <!--联系我们、下载客户端等-->
    <div class="container beforeBottom">
        <div class="col-md-offset-1 col-md-3">
            <div><img src="../images/index/stumalllogo.png" alt="" class="footLogo"/></div>
            <div><img src="../images/index/footerFont.png" alt=""/></div>
        </div>
        <div class="col-md-4 callus text-center">
            <div class="col-md-4">
                <ul>
                    <li>
                        <a href="#">
                            <p>买家帮助</p>
                        </a>
                    </li>
                    <li><a href="#">新手指南</a></li>
                    <li><a href="#">服务保障</a></li>
                    <li><a href="#">常见问题</a></li>
                </ul>
            </div>
            <div class="col-md-4">
                <ul>
                    <li>
                        <a href="#">
                            <p>商家帮助</p>
                        </a>
                    </li>
                    <li><a href="#">商家入驻</a></li>
                    <li><a href="#">商家后台</a></li>
                </ul>
            </div>
            <div class="col-md-4">
                <ul>
                    <li>
                        <a href="#">
                            <p>关于我们</p>
                        </a>
                    </li>
                    <li><a href="#">关于达内</a></li>
                    <li><a href="#">联系我们</a></li>
                    <li>
                        <span class="fa fa-wechat"></span>
                        <span class="fa fa-weibo"></span>
                    </li>
                </ul>
            </div>
        </div>
        <div class="col-md-4">
            <div class="col-md-5">
                <p>学子商城客户端</p>
                <img src="../images/index/ios.png" class="lf">
                <img src="../images/index/android.png" alt="" class="lf"/>
            </div>
            <div class="col-md-6">
                <img src="../images/index/erweima.png">
            </div>
        </div>
    </div>
    <!-- 页面底部-备案号 #footer -->
    <div class="col-md-12 text-center bottom">
        Copyright © 2024 Tedu.cn All Rights Reserved 京ICP备08000853号-56 <a target="_blank" href="http://www.tedu.cn/">达内时代科技集团有限公司</a>
        版权所有
    </div>
</footer>
<!--页脚结束-->
<script type="text/javascript" src="../js/distpicker.data.js"></script>
<script type="text/javascript" src="../js/distpicker.js"></script>
<!--vue3-->
<script src="../js/vue@3.3.4.global.js"></script>
<!--引入axios-->
<script src="../js/axios.js"></script>
<!--引入elementplus-->
<script src="../element-plus/element-plus@2.3.9_dist_index.full.js"></script>
<script language="JavaScript">
    const app2 = Vue.createApp({
        data(){
            return {
                username: '',
            }
        },
        mounted(){
            //获取本地存储中的用户身份
            let username = localStorage.getItem('username');
            this.username = username;
        },
        methods:{
            logout(){
                localStorage.clear();
                location.href='login.html';
            }
        }
    })
    app2.mount('#my_header');

    const app = Vue.createApp({
        data() {
            return {
				name: '',
				provinceName: '',
				cityName: '',
				areaName: '',
				zip: '',
				address: '',
				phone: '',
				tel: '',
				tag: '',
				token: '',
            };
        },
        mounted() {
            this.token = localStorage.getItem("token");
        },
        methods: {
            addAddress() {
				// 构造要发送的数据对象
				const formData = {
					name: this.name,
					provinceName: this.provinceName,
					cityName: this.cityName,
					areaName: this.areaName,
					zip: this.zip,
					address: this.address,
                    phone: this.phone,
					tel: this.tel,
					tag: this.tag,
					token: this.token,
				};
                //校验
                if (this.name.trim() === '') {
                    ElementPlus.ElMessage({
                        type: 'error',
                        message: '收货人姓名不能为空'
                    })
                    return;
                } else if (this.provinceName.trim() === '') {
                    ElementPlus.ElMessage({
                        type: 'error',
                        message: '省名城不能为空'
                    })
                    return;
                } else if (this.cityName.trim() === '') {
                    ElementPlus.ElMessage({
                        type: 'error',
                        message: '市名称不能为空'
                    })
                    return;
                }
                else if (this.areaName.trim() === '') {
                    ElementPlus.ElMessage({
                        type: 'error',
                        message: '区县名称不能为空'
                    })
                    return;
                }else if (this.zip.trim() === '') {
                    ElementPlus.ElMessage({
                        type: 'error',
                        message: '邮政编码不能为空'
                    })
                    return;
                }else if (this.address.trim() === '') {
                    ElementPlus.ElMessage({
                        type: 'error',
                        message: '详细地址不能为空'
                    })
                    return;
                }else if (this.phone.trim() === '') {
                    ElementPlus.ElMessage({
                        type: 'error',
                        message: '电话号码不能为空'
                    })
                    return;
                }else if (this.tel.trim() === '') {
                    ElementPlus.ElMessage({
                        type: 'error',
                        message: '固定号码不能为空'
                    })
                    return;
                }else if (this.tag.trim() === '') {
                    ElementPlus.ElMessage({
                        type: 'error',
                        message: '地址类型不能为空'
                    })
                    return;
                }
                //发送异步请求修改密码
                axios.post('/api/address/save',formData , {
                    headers: {
                        'token': this.token,
                    }
                }).then(resp => {
                    if (resp.data.code === 20000) {
                        //修改成功成功的
                        ElementPlus.ElMessage({
                            type: 'success',
                            message: '地址添加成功！'
                        })
                        setTimeout(function () {
                            // 跳转到目标页面
                            location.href = 'address.html';
                        }, 1000);
                    } else {
                        ElementPlus.ElMessage({
                            type: 'error',
                            message: '地址添加失败，稍后添加！'
                        })
                    }
                }).catch(error => {
                    ElementPlus.ElMessage({
                        type: 'error',
                        message: '后台出错了，请联系管理员！'
                    })
                })
            }
        }
    })
    app.mount('#app');
</script>
</body>

</html>
